self-guided torpedo - Español Inglés Diccionario